@media screen  and (max-width: 320px){html,body{ font-size:13px;}.media-img{width:90px;height:60px;}.media-t{width:50px;}.not-mb{display:none !important;visibility:hidden !important}.border-r{border-right:0px;}}
@media screen  and (min-width: 321px) and (max-width: 420px){html,body{ font-size:14px;}.media-img{width:90px;height:60px;}.media-t{width:50px;}.not-mb{display:none !important;visibility:hidden !important}.border-r{border-right:0px;}}
@media screen  and (min-width: 421px) and (max-width: 500px){html,body{ font-size:16px;}.media-img{width:120px;height:80px;}.media-t{width:80px;}.not-mb{display:initial}.border-r{border-right:10px solid #eee;}}
@media screen  and (min-width: 501px){html,body{font-size:20px;}.media-img{width:120px;height:80px;}.media-t{width:80px;}.not-mb{display:initial}.border-r{border-right:10px solid #eee;}}
@font-face {
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
body{background-color:#efefef}
ul, ol, li, dl, dt, dd {list-style: none;}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
a { text-decoration: none;color: #20a1e5;}
a:link {text-decoration: none;}
footer{/*margin-bottom:4rem;background: url(../images/logo-s.png) no-repeat 0 center transparent;#609ef1*/font-size:0.75rem;padding:3rem 0rem 0.2rem 0rem;background:#eee;}
footer a::after {content: "　　";color:#666;font-size:.5rem;font-weight:bold;}
.bg-top{background-color:#5491e9;}
#maintop{top:0;position:fixed ;left:0;right:0;z-index:100;}
#maintop a{color:#fff;font-size:1.1rem;padding-right:2rem;}
#mainbody {position:relative;top:2.5rem;}
#mainbody .navbar{display:block;}
.navlogo{min-width:130px;min-height:30px;margin:0;padding-left:40px;font-size:1.2rem;font-weight:bold;line-height:1.9rem;background: url(../images/logo-zbq.png) no-repeat 0 center transparent;letter-spacing:1px;text-shadow: 1px 1px 0.03rem rgba(0,0,0,0.3);}
.navlogo::before {content: " ";font-size:.9rem;padding:0rem .2rem;line-height:1.9rem;font-family: 'Glyphicons Halflings'}
h1.navlogo  i.icolor {font-style: normal;}
/*\e021  \e168  #e83e8c; border-radius:1.2rem;*/

.icomenu{position: relative;display: block;margin-bottom: .8rem;}
.icomenu li{float:left;width: 20%;padding:.3rem .1rem;text-align: center;}
.icomenu li a{color:#333;display: block;padding:0.4rem 0;max-width:4rem;margin:0 auto}
.icomenu li a i{color:#fff;font-family: 'Glyphicons Halflings';display:block;font-size:1.5rem;font-style: normal;border-radius:1.3rem;padding: .5rem 0;width: 80%;margin: 0 auto;text-shadow: 1px 1px 0.03rem rgba(0,0,0,0.3);}
.ico-pm i{background: linear-gradient(#ff7b7b,#fe3030);}
.ico-fs i{background: linear-gradient(#9fd458,#0c8561);}
.ico-md i{background: linear-gradient(#ffaf65,#ffaf65);}
.ico-cs i{background: linear-gradient(#ffca8a,#d86703);}
.ico-zz i{background: linear-gradient(#f79cc7,#8153d5);}
.ico-rd i{background: linear-gradient(#ff99b9,#e83e8c);}
.ico-pmdx i{background: linear-gradient(#33f5ff,#297dff);}
.ico-csiq i{background: linear-gradient(#f4bfd8,#9565c5);}
.ico-f0 i{background: linear-gradient(#a8daf6,#38b4fa);}
.ico-f1 i{background: linear-gradient(#f6a4df,#f255c6);}
.ico-f2 i{background: linear-gradient(#ffaf65,#ffaf65);}
.ico-pm i:after{content: "\e185";}
.ico-fs i:after{content: "\e015";}
.ico-cs i:after{content: "\e065";}
.ico-md i:after{content: "\e043";}
.ico-zz i:after{content: "\e171";}
.ico-rd i:after{content: "\e104";}
.ico-pmdx i:after{content: "\e034";}
.ico-csiq i:after{content: "\e215";}
.ico-f0 i:after{content: "\e128";}
.ico-f1 i:after{content: "\e127";}
.icomenu li a span{font-size:.8rem;}
.icomenu li a:hover{color:#333;}

.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td {white-space: nowrap;padding: 0.3rem 0.5rem}
tr.active{background-color: #eee}
.table-responsive table tr:nth-child(2n-1){background-color:#f8f8f8;} 
.sheng a{min-with:5rem;display:inline-block;}
.page-item.active .page-link {background-color: #666;border-color: #666;}
.page-link {color: #666; border: 1px solid #aaa;font-size:.8rem}
.page-link:hover {color: #333;background-color: #eee;border-color: #ccc;}
.arcpage{}
.small{font-size:.75rem}
.list-group {max-height: calc(100vh - 2.5rem);overflow-y: auto;overflow-x: hidden;display:block !important}
.leftsel,.suv-cate .active{background-color:#fdfdfd;border-left:2px solid red;}
a.leftsel,.suv-cate a.active{color:red}
.list-group-item:first-child{  border-radius: 0;}
.navbar{font-size:.75rem;padding: .2rem 0rem}
#mainbody{}
.titpm{font-size:1rem;padding:4px 10px;font-weight:bold;background:red;color:#fff;float:left;display:block;margin-right:5px;}
.suv-cate a{padding:.7rem .2rem !important;font-size:.85rem}
.suv-cate nav{font-weight:bold;padding:.4rem 0rem !important;font-size:.85rem}
.suv-cate a img{max-height:1.2rem;}

.menuico{margin:10px 0px;font-size:.85rem}
.menuico ul{display: flex;display: -webkit-flex;border-top:1px solid #f4f4f4;border-left:1px solid #f4f4f4;}
.menuico ul li{flex:1;text-align:center;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:0.5rem 0}
.menuico ul li a{display:block;}
.menuico p {margin-top: 0.3rem;letter-spacing: 0.1rem;padding-left: 0.1rem;}
.menuico ul li img{max-height:50px;max-width:80%;}

.menutype,.menutype0{margin:0px -15px;}
.menutype ul,.menutype0 ul{display:flex;display: -webkit-flex;}
.menutype ul li,.menutype0 ul li{flex:auto;}
.menutype a,.menutype0 a{margin:5px 5px;display:block;padding:5px 0px;text-align:center;font-size:.8rem;}
.menutype a{border:1px solid #ddd;border-radius:.4rem}

.ico_cz{background: url(../images/ico/i4.png) no-repeat 0 center transparent;}
.page-header h1,.testdv h1,.navhz h1{font-size:1.3rem;margin:.85rem 0rem;color:#000;font-weight:bold;}
.page-header h2{font-size:1rem;margin:.85rem 0rem;}
.page-header {font-size:.8rem;padding:.7rem 0rem;border-bottom:1px solid #efefef;}
.page-content {margin:.85rem 0rem;font-size:1.1rem;color: #333;line-height:2.4rem;}
.page-content h4{margin:1.2rem 0rem;font-size:1.1rem;font-weight:bold;background:#f8f8f8;padding: .8rem .1rem .8rem .4rem;border-left: 4px solid #5491e9;}
.page-content td{}
.img-responsive{display: block;max-width: 100%;height: auto;margin: 0px auto;padding:2px;}
.page-content .contmemo{text-align:center;font-size:.8rem;color:#666}
.page-content .img-responsive{border:1px solid #eee;}

.col-md-8 dl,.col-md-12 dl{border-left:4px solid red;border-top:15px solid #efefef;margin:0px -15px;padding:.8rem .2rem;font-weight:bold;}
.col-md-8 dl.borderleft0{border-left:0px !important;}
.col-md-8 .nav-tabs{}
.nomargin{margin:0px auto !important;}
.nav-pill li{flex-grow:1;flex-basis:0;text-align:center;}
.nav-pill li a{display:block;padding:.8rem 0rem;}
.nav-pill li.active{border-bottom:4px solid red;}
.listmore{ margin: 0 auto;border-top: 1px solid #eee;}
.listmore a::after{content:url("../images/icor.png");align-self: center !important;float:right;}
.listmore a{text-align:right;padding: .5rem 1rem;margin: .5rem 0rem;display: block;border: 0px solid #eee;}
.media-list li:nth-child(1){border-top:0px solid #eee !important;}
.media-list li:nth-child(5n) {margin-bottom:2.5rem !important;}

.media{position: relative;border-top:1px solid #eee;padding:8px 0px;clear:both;}
.wzloaddv .media img{border:0px;}
.meno-yd { bottom: 2px; font-size:0.85rem;line-height: 1.4rem; color: #999;}

.menulist{font-size:.85rem;padding:5px 5px;color: #333;margin:0px -15px ;line-height:2.5rem;}
.menulist a{padding:0px 4px;}
.menulist a.menusel{color:red;}
.menulist span{font-weight:bold;}
.search-cate{padding-top:2px;padding-bottom:2px;display:block;clear:both;}
.search-cate dl{padding:4px 0px;margin-bottom:0px;display:block;clear:both;color:#FF0000;
}
.search-cate dl:after,.search-cate dl:before {content:" ";clear:both;display:table;}
.search-cate dl dt{width:55px !important;font-size:13px;float:left;width:55px;font-weight:normal;line-height:24px;}
.search-cate dl dd{padding-left:58px;line-height:24px;padding-left:55px !important;}
.search-cate dl dd a{color:#333333;padding:0px 2px;margin:0px 2px;text-decoration:none;font-size:13px;display:inline-block;word-wrap:break-word}
.search-cate dl dd a:hover{color:#FF0000;}
.search-cate-sel,.search-cate dl dd a.search-cate-sel{background:#FF0000;color:#ffffff;border-radius:2px;}
.suvimg ul li {text-align:center}
.media-img{border:0px solid #efefef;margin-left:10px;}
.media-body a h4{color:#000;font-size:1rem;line-height: 2rem}
.media-body a h4::after {display: block;clear: both;content: "";}
.media-body {word-break:break-all;}

.media-t{font-size: 1rem;margin-right:4px;color:red;padding:.1rem 0rem;}
.media-t a{color:#e7805c;}
.media-t::after{content: " :";color: #20a1e5;}
.media-m{line-height:2.2rem;flex:1;word-break: break-all;}
.media-m a{white-space: nowrap;padding:.3rem 0rem;color:#333;}
.media-m a:hover{color:#ff3300;}
.media-m a::after {content: "　|　";color: #20a1e5;font-size: .6rem;font-weight: bold;}
.media-m a:last-child::after {content: "";}
.nobd{border:0px solid #eee !important}


.tittop::before{content: "";width:.4rem;height:1rem;border-radius:4rem;background: red;float: left;margin:.6rem .5rem 0rem .5rem !important;}
.tittop{margin-top:1rem !important;font-size:.8rem;line-height:2.2rem;background: #f5f5f8;width: 100%;display: block;clear:both;border:0px !important;padding:0rem !important}
.tittop::after{display: block;clear: both;content:" ";}
.indtop{padding-top:.5rem;display: block;clear: both;}
.indtop h4{color:#000;font-size:1rem;line-height:2rem;height:2rem;overflow:hidden;margin:.6rem 0rem;font-weight:bold;text-align:center;text-overflow: ellipsis;}
.indtop h4 a:hover{text-decoration: underline;}

.media-wz .meno-yd{display:none !important;visibility:hidden !important}
.media-wz .media-body{margin: .9rem 0rem;}
.media-wz .media-body a h4{overflow: hidden; height: 2rem;}
/*底部菜单*/
.footer_menu{width:100%; position:fixed; z-index:1039; bottom:0; left:0;overflow: hidden;border-top:1px solid #f4f4f4;padding:0px -15px !important;}
.footmenu li{ float:left; width:25%; height:100%; text-align:center;} 
.footmenu li a{ width:100%; display:block;}
.footmenu li a img{ height:1.4rem; width:1.4rem;vertical-align:middle;}
.footmenu li a p{ width:100%;font-size:0.7rem; color:#666;line-height:1.6rem;}
.footmenu li.meun1_cur p{ color:#115daa;}

.pager {padding-left:0;margin:20px 0;list-style:none;text-align:center;display:none}
.pager li {display:inline}
.pager li>a,.pager li>span {display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover,.pager li>a:focus {text-decoration:none;background-color:#eee}
.pager .next>a,.pager .next,.pager .next>span {float:right}
.pager .previous>a,.pager .previous>span,.pager .previous{float:left}
.pager .disabled>a,.pager .disabled,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {color:#999;background-color:#fff;cursor:not-allowed}
.hidden {display:none !important;visibility:hidden !important}
.show {display:content !important;visibility:visible !important}
#nodataid{font-size:1rem;padding:1rem 0rem; text-align:center;}

.moreBut{line-height:3rem;text-align:center;color:#ff3300;margin:0px -15px ;font-size:1rem;background:#fafafa;}
.moreBut:after,suvlist:after{content:" ";clear:both;display:table;}

.icondiv{position:fixed;z-index:100;bottom:5rem;width:0px;right:0px;padding:0px;}

.homeIcodiv,.appdiv,.upIcodiv,.copydiv,.soIcodiv{margin-right:1rem;float:right;background:#f9f9f9;padding:0px;text-align:center;border:1px solid #64c9f5;width:2.2rem;height:2.2rem;overflow:hidden;cursor:pointer;clear:both;display:block;font-size:.6rem}
.soIcodiv{}
.soIcodiv img{margin:0px auto;width:50%;display:block; padding-top: 6px;}
.homeIcodiv i,.soIcodiv i,.upIcodiv i{font-family: 'Glyphicons Halflings';text-align:center;width:100%;display: block;line-height:2.2rem;font-style: normal;color:#333;font-size:.9rem;}
.homeIcodiv i:after{content: "\e021";color:#e7805c;}
.soIcodiv i:after{content: "\e003";}
.upIcodiv i:after{content: "\e260";}

.copydiv{background:#f9f9f9 url(/templets/m/images/icoshare.png) center 2px  no-repeat;padding-top:1.2rem;background-size:50%;}
.appdiv{background:#f9f9f9 url(/templets/m/images/icoapk.png) center 2px  no-repeat;padding-top:1.2rem;background-size:50%;}
.mapnav dl{font-weight:bold;border:0px;}
.navhz h4{margin:1.1rem 0rem;color:#333;font-size:1rem;font-weight: bold}
.mapnav li{text-align:center;font-size:.8rem;padding:0rem}
.mapnav li a{margin:.2rem;padding:.6rem .1rem; display:block;border:1px solid #ddd}
.indpage .mapnav{margin-top:.8rem;margin-bottom:.8rem;}
.mapnav a{font-size:.85rem;line-height:2.3rem;}
.mapnav a.active{color:red;}

.testdv li{text-align:left;margin:.1rem 0rem;background:#f9f9f9;font-size:.9rem}
.testdv li input {margin:0rem .5rem;}
.testdv label{display:block;padding:.5rem .2rem;}
.butdv{text-align:center;margin:1.5rem 0rem 3rem 0rem;}
.butdv btn{padding:.375rem 1.75rem;}
.test_result{margin:2rem 0rem;border:1px solid #eee;text-align:center;padding:2rem 1rem;color:red;}
.test_result small{color:#666;font-size:.9rem;display:block;margin:2rem 0rem;text-align:left;}

.menuactive{color:red;}
.menucate{padding:.1rem 0rem;margin:.5rem 0rem}
.menucate p{margin:.5rem .2rem;}
.menucate a{font-size:1rem;padding:2px 2px; white-space: nowrap;line-height:2rem;color:#333;}
.menucate a.active,.media-m a.active{color:red;}
.menucate a.typetit,.menucate span{font-size:1rem;color:red;font-weight:bold;border-left:4px solid #20a1e5;padding: 0px .4rem}
.menucate span{padding:3px 3px; }
.menucate a::after {content: "　|　";color:#20a1e5;font-size:.7rem;font-weight:bold;}
.menucate a.typetit::after, .menucate span.typetit::after{content: " ：";}
.overHideDiv{overflow:hidden;clear:both;background:#fff;}
#answer_sel {text-align: center;padding:2rem 0rem;}
#answer_sel a {color: #fff;background-color: #d9534f;border-color: #d43f3a;padding: 10px 30px;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;display: inline-block}

#effectAnswerBox{margin:1.2rem 0rem}
.row-noflex {display: -ms-flexbox;margin-right: -15px;margin-left: -15px;}
#answer_value{color:red;font-size:2rem;font-weight:bold;}
.answer_list{font-weight:bold;padding:.5rem 0rem}
.infocopy{font-size:.75rem;margin:.2rem 0rem;color:#666;}

.boxhref {line-height:2.4rem;font-size:.9rem;margin: .7rem 0rem;}
.boxhref span{font-weight:bold;}
.boxhref a{color:#333;white-space: nowrap;border:1px solid #ccc;padding:0.2rem 0.5rem;margin:0.4rem 0.2rem;border-radius: 4px;}
.boxhref a.active{border:1px solid red;}
.apptop{padding-top: 2.6rem !important}
.appbody{top: 6rem !important}
.seemorediv{margin:.9rem 0rem;text-align:center;font-size:.85rem;border:1px solid #efefef;}
.seemorediv a{padding:.4rem 0rem;display:block;color:#333}

.gaozhong-tit ul li{font-size:.85rem;}
.gaozhong-tit ul li span {color: #ff3300;}
h6, .h6 {background: url(../images/dotline.jpg) center center repeat-x;margin:5px 0px;padding:6px 0px}
h6 span, .h6 span {background: #fff;padding: 4px 2px;font-size:.95rem;font-weight:bold;}
.ultjwz,.ulwzlb{width:100%;display:block;clear:both;}
.ultjwz li,.ulwzlb li{line-height:3.2rem;height:3rem;border:0px !important;font-size: 1rem;overflow:hidden;}
.ulwzlb li a::before ,.pgno h3::before{content: "·";color: #ffffff;padding:.1rem .3rem;text-align: center;margin-right: 7px;background: #64c9f5;border-radius: 4px;font-size:.65rem;}
.page-content h3,.pgno h3{margin:1.2rem 0rem;font-size:1.1rem !important;font-weight:bold;background:#f8f8f8;padding: .8rem .1rem .8rem .4rem;}
.pgno h3:nth-of-type(1)::before{background: #e33e42;content: "01";}
.pgno h3:nth-of-type(2)::before{background: #e7805c;content: "02";}
.pgno h3:nth-of-type(3)::before{background: #e8b856;content: "03";}
.pgno h3:nth-of-type(4)::before{content: "04";}
.tab-content{line-height:2.1rem;}

.ulwzlb li:nth-child(1) a::before{background: #e33e42;content: "1";}
.ulwzlb li:nth-child(2) a::before{background: #e7805c;content: "2";}
.ulwzlb li:nth-child(3) a::before{background: #e8b856;content: "3";}
.ulwzlb li:nth-child(4) a::before{content: "4";}
.ulwzlb li:nth-child(5) a::before{content: "5";}
.ulwzlb li:nth-child(6) a::before{content: "6";}
.ulwzlb li:nth-child(7) a::before{content: "7";}
.ulwzlb li:nth-child(8) a::before{content: "8";}
.ulwzlb li:nth-child(9) a::before{content: "9";}
.ulwzlb li:nth-child(10) a::before{content: "10";}

.ultjwz li{padding:2px 0px 0px  30px !important;
background: url(../images/jian.gif) .2rem 1.4rem no-repeat;}
.ulwzlb li a,.ultjwz li a{color:#333}

.rightfloat{background:#fff;}
#kmdv{line-height:2.2rem;}
.navbread{margin:0px -15px;padding:.2rem 0rem !important;background: #f8f8f8;}
.navbread a{padding:0px 4px;font-size:.85rem;}

.hotcity {margin: 2rem .2rem ;}
.hotcity span,.hotcity a{margin: .2rem .2rem auto;}
.hotcity span{padding: .3rem 0rem .1rem 0rem ;font-weight:bold;width:100%;}
.hotcity a{font-size:1rem;padding: .1rem .5rem;border:1px solid #eee;border-radius: 4px;}
.hotcity a:hover{color:#ff0000 !important;}


.navhz a{}
